home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / glass / glass.lha / GLASS / dtm / test33.gl < prev    next >
Text File  |  1991-06-18  |  318b  |  19 lines

  1. Basetype E;
  2.  
  3. Atom
  4.    tlatch :- E & E => E,
  5.    not :- E => E;
  6.  
  7. Def
  8.    NMos_dynlatch :- E & E => E;
  9.    NMos_dynlatch [sense, d] = not (tlatch [sense, d]);
  10.  
  11. Def
  12.    NMos_div2 :- E & E => E;
  13.    NMos_div2 [phi1, phi2] = o
  14.       where
  15.      o = not z;
  16.      z = NMos_dynlatch [phi2, y];
  17.      y = NMos_dynlatch [phi1, o];
  18.       endwhere
  19.